#include<bits/stdc++.h>
using namespace std;


void slove(vector<int>arr)
{
	sort(arr.begin(),arr.end());
	auto itend=unique(arr.begin(),arr.end());
	int n=itend-arr.begin();
	int ret=1;
	vector<int>dp(n,1);
	for(int i=0;i<n;i++)
	{
		if(arr[i]-arr[i-1]==1)dp[i]=dp[i-1]+1;
		else if(arr[i]==arr[i-1])dp[i]=dp[i-1];
		ret=max(ret,dp[i]);
	}
	cout<<ret<<endl; 
	
}
int main()
{
	vector<int>arr{100,4,200,1,3,2};
	slove(arr);
	return 0;
}